programmed payments - French English Dictionary